package pattern8.threadSpecificStorage.demo;

import utils.PrintUtil;

/**
 * @创建人 liweijia
 * @创建时间 2022/7/31
 * @描述 程序的主要用途
 */
public class Server extends Thread{

    /**
     * cookie
     */
    private final String cookieToken;

    public Server(String cookieToken) {
        this.cookieToken = cookieToken;
    }

    @Override
    public void run() {
        // 拿cookie换登录态
        String session = LoginUtils.getSessionByCookie(this.cookieToken);
        ServerContext.setSession(session);

        // 使用
        PrintUtil.print("session是:"+ServerContext.getSession());

        // 使用完毕
        ServerContext.remove();
    }
}
